all : tcptoken.c tcptoken.h root.c secondL.c thirdL.c leaf.c
	gcc -c tcptoken.c tcptoken.h -w  
	gcc root.c tcptoken.o -o root -w
	gcc secondL.c tcptoken.o -o secondL -w 
	gcc thirdL.c tcptoken.o -o thirdL -w
	gcc leaf.c tcptoken.o -o leaf -w
clean : 
	rm  tcptoken.o tcptoken.h.gch root secondL thirdL leaf  
